package com.basic.business.kanban.vo;

import com.basic.common.core.domain.BaseEntity;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class LinkManagePageReqVo extends BaseEntity {

    //店铺
    private String storeId;

    //商品标签
    private String goodsLabel;

    //店铺负责人
    private String storeLeader;

    //统计日期
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date statDateStart;
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date statDateEnd;

    //上新日期
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date upNewDateStart;
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date upNewDateEnd;

    //支付金额
    private BigDecimal payAmountMin;
    private BigDecimal payAmountMax;

    //支付买家数
    private Integer payBuyerNumberMin;
    private Integer payBuyerNumberMax;

    //访客平均价值
    private BigDecimal visitorAverageValueMin;
    private BigDecimal visitorAverageValueMax;

    //推广占比
    private Double promotionRatioMin;
    private Double promotionRatioMax;

    //标准
    private BigDecimal payAmount;
    private Integer payBuyerNumber;
    private Integer searchVisitorNumber;
    private Double goodsPayConversionRatio;

    //排序
    private String prop;
    private String order;
}
